Important: This configuration mode is supported from StarOS Release 12.1 onward.
This command defines a condition based on the application id of an Application Function service through the Rx interface over which the IPCF receives media information for the application usage in an IP-CAN session.
[no]
af-application-id operator af_app_id
operator must be one of the following:
af_app_id must be an alphanumeric string of 1 to 256 characters.
[no]
af-media-coded operator {
g722 |
g726 |
ilbc |
pcma |
pcmu}
operator must be one of the following:
Use this command to define a condition based on the media codecs used by AF service through the Rx interface over which the IPCF receives media information for the application usage in an IP-CAN session.
[no]
af-media-type operator {
application |
audio |
control |
data |
message |
other |
text |
video}
operator must be one of the following:
Use this command to define a condition based on the media type used by AF service through the Rx interface over which the IPCF receives media information for the application usage in an IP-CAN session.
[no]
af-service-urn operator urn_string
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
urn_string must be an alphanumeric string of 1 through 256 characters.
Use this command to define a condition based on the URN used by AF service through the Rx interface over which the IPCF receives media information for the application usage in an IP-CAN session.
[no]
an-gw-address {
operator angw_ip/
mask | {
in-range |
!in-range}
range_start_ip to range_end_ip}
operator must be one of the following:
range_start_ip is an IP address and must be lesser than
end_start_ip address.
range_end_ip is an IP address and must be greater than
end_start_ip address.
angw_ip must be an IP address in IPv4 or IPv6 notation.
mask Specifies the IP address mask bits to determine the number of IP addresses of AN-GW in condition.
mask must be specified using the standard IPv4 dotted decimal notation.
[no]
authorized-qci operator qci
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
qci must be an integer between 1 through 255.
[no]
base-station-id {[
sid operator sys_identifier] |
range start_range to end_range]] [
nid operator netwrk_identifier ] |
range start_range to end_range ]] [
cellid operator cell_identifier ] |
range start_range to end_range ]]}
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
sid operator sys_identifier
sys_identifier must be an integer between 0 through 65535.
nid operator netwrk_identifier
netwrk_identifier must be an integer between 0 through 65535.
cellid operator cell_identifier
cell_identifier must be an integer between 0 through 65535.
range start_range to end_range
start_range is the start value of range having integer between 0 through 65535 and it must be lesser than
end_range.
end_range is the end value of range having integer between 0 through 65535 and it must be greater than
start_range.
[no]
bearer-count operator num_bearer
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
num_bearer indicates a condition based on the number of bearer established in a IP-CAN session and must be an integer between 1 through 11.
[no]
connectivity-access-network operator {
3gpp-gprs |
3gpp2 |
3gpp2-eps |
docsis |
wimax |
xdsl}
operator must be one of the following:
[no]
eval-condition-group cond_grp_name operator {
FALSE |
TRUE}
cond_grp_name must be a pre-configured PCC-Condition-Group in this configuration mode.
operator must be one of the following:
Important: A maximum of 3 level of recursion depth is allowed for PCC-Condition-Group evaluation in a PCC-Condition-Group.
[no]
event-time operator timedef_name
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
timedef_name must be a pre-configured Time definition in
PCC-Service Configuration Mode.
[no]
event-trigger operator event_trigger
operator must be one of the following:
operator must be one of the following:
imsi must be a string of between 8 to 15 digits which starts with 3 digit of MCC then 2 to 3 digit of MNC.
[no]
msisdn operator msisdn
operator must be one of the following:
msisdn must be a string of between 1 to 16 digits which contains CC + NDC/NPA + SN.
[no]
nai operator {
username user_name [
domain domain] |
domain domain}
operator must be one of the following:
user_name must be an alpha and/or numeric string of 1 through 128 characters in length. The user name can contain all special characters.
domain must be an alpha and/or numeric string of 1 through 128 characters in length. The domain name can contain all special characters.
nai = username cdma2000_subs1 domain xyz.com
[no]
out-of-credit rulename operator rule_name
operator must be one of the following:
rule_name is a pre-configured Rulename on PCEF and must be an alphanumeric string of from 1 through 63 characters.
[no]
out-of-credit rulebase-name operator rulebase_name
operator must be one of the following:
rulebase_name is a pre-configured Rulebase on PCEF and must be an alphanumeric string of from 1 through 63 characters.
[no]
pcef-address {
operator pcef_ip/
mask | {
in-range |
!in-range}
range_start_ip to range_end_ip}
operator must be one of the following:
range_start_ip is an IP address and must be lesser than
end_start_ip address.
range_end_ip is an IP address and must be greater than
end_start_ip address.
pcef_ip must be an IP address in IPv4 or IPv6 notation.
mask Specifies the IP address mask bits to determine the number of IP addresses of PCEF in condition.
mask must be specified using the standard IPv4 dotted decimal notation.
[no]
pdn-id [
case-insensitive]
operator pdn_id
operator must be one of the following:
pdn_id must be an alphanumeric string of between 1 to 128 characters.
[no]
profile-attribute parameter subs_prof_attr_value operator spr_attr_value
parameter subs_prof_attr_value
subs_prof_attr_value must be an alphanumeric string of from 1 through 31 characters.
operator must be one of the following:
spr_attr_value must be an alphanumeric string of from 1 through 63 characters.
[no]
radio-access-technology operator RAT
operator must be one of the following:
|
•
|
eutran: Evolved Universal Terrestrial Radio Access Network (eUTRAN)
|
|
•
|
gan: Generic Access Network (GAN)
|
|
•
|
geran: GSM Edge Radio Access Network (GERAN)
|
|
•
|
hrpd: High Rate Packet Data (CDMA 2000 1xEV-DO)
|
|
•
|
umb: Ultra-Mobile Broadband
|
|
•
|
utran: Universal Terrestrial Radio Access Network (UTRAN)
|
|
•
|
wlan: Wireless Local Area Network (WLAN/xDSL)
|
[no]
sgsn-ip {
operator sgsn_ip/
mask | {
in-range |
!in-range}
range_start_ip to range_end_ip}
operator must be one of the following:
range_start_ip is an IP address and must be lesser than
end_start_ip address.
range_end_ip is an IP address and must be greater than
end_start_ip address.
sgsn_ip must be an IP address in IPv4 or IPv6 notation.
mask Specifies the IP address mask bits to determine the number of IP addresses of SGSN in condition.
mask must be specified using the standard IPv4 dotted decimal notation.
[no]
sgsn-mcc-mnc operator {
mcc mcc_value [
mnc mnc_value] | [
mcc mcc_value]
mnc mnc_value}
operator must be one of the following:
mcc_value must be an integer between 101 and 998.
mnc_value must be an integer between 1 and 998.
[no]
subscription-attribute subsription_attr_value operator spr_attr_value
subsription_attr_value must be an alphanumeric string of from 1 through 31 characters.
operator must be one of the following:
spr_attr_value must be an alphanumeric string of from 1 through 63 characters.
[no]
spr-profile-not-found
[no]
threshold-condition usage-monitor usage_mon_name usage operator {
absolute value volume |
subscription-limit |
subscription-threshold subs_thres_limit}
usage_mon_name must be an alphanumeric string of 1 through 63 characters.
operator must be one of the following:
|
•
|
<=: Lesser than or equals
|
|
•
|
>=: Greater than or equals
|
Specifies the threshold limit condition definition based on absolute usage volume volume in Kilo Bytes which is used for evaluation with this condition group for user traffic in IP-CAN session.
volume must be an integer between 1 through 4294967295.
subs_thres_limit is a pre-configured subscription limit in this configuration mode.
IPCF supports 2 types of usage monitors; it can be defined on IPCF or SSC supplied usage monitors. The name usage_mon_name identifies an usage-monitor, which is locally defined or received from SSC. The
absolute value applies to both types of usage monitors.
The following command creates a threshold condition with usage monitor name threshold1 as usage monitor to trigger the condition based on the
subscription limit as provide in Subscriber policy:
[no]
user-access-network operator {
home |
roaming |
visiting}
operator must be one of the following:
[no]
user-equipment-info esn operator esn
operator must be one of the following:
esn must be a 15 character long string of Hexadecimal numbers only.
[no]
user-equipment-info eui64 operator eui64
operator must be one of the following:
eui64 is a 16 character long string of Hexadecimal numbers only.
[no]
user-equipment-info imeisv operator imei_sv
operator must be one of the following:
eui64 is a 16 digit long string of decimal numbers only.
[no]
user-equipment-info mac operator mac_value
operator must be one of the following:
mac_value is a 17 character long string of Hexadecimal numbers in
xx:xx:xx:xx:xx:xx format only.
[no]
user-equipment-info meid operator me_id
operator must be one of the following:
me_id must be a 14 character long string of Hexadecimal numbers only.
[no]
user-equipment-info modified-eui64 operator meui64
operator must be one of the following:
meui64 is a 16 character long string of Hexadecimal numbers only.
[no]
user-location-info {
cgi operator mcc mcc_value mnc mnc_value lac lac_value ci ci_value |
ecgi operator mcc mcc_value mnc mnc_value ecgi ecgi_value |
rai operator mcc mcc_value mnc mnc_value lac lac_value rai rai_value|
sai operator mcc mcc_value mnc mnc_value lac lac_value sac sac_value|
tai operator mcc mcc_value mnc mnc_value tai tai_value}
operator must be one of the following:
mcc_value must be an integer between 101 through 998.
mnc_value must be an integer between 1 through 998.
lac_value must be an integer between 1 through 65535.
ci_value must be an integer between 1 through 65535.
ecgi_value must be an integer between 1 through 1048575.
rai_value must be an integer between 1 through 65535.
sac_value must be an integer between 1 through 65535.
tai_value must be an integer between 1 through 65535.